.typography-paragraph {
  margin-bottom: 1rem;
}

.typography-title {
  margin: 0;
  font-weight: bold;
}

.text {
  display: -webkit-box;
  -webkit-line-clamp: inherit; /* 由React组件动态传入 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;

  font-size: 14px;
  color: #353535;

  /** 生成h1-h6 */
  @max: 2;
  @step: 0.25;
  .loopSymbol(@count) when (@count > 0) {
    .loopSymbol((@count - 1));

    &.text-title-@{count} {
      font-size: @max * 1em - (@count - 1) * @step;
      font-weight: bold;
    }
  }
  .loopSymbol(6);
}
